#include <iostream>
#include <cmath>

using namespace std;

double triangleArea(const double *parray) {
    double a = parray[0];
    double b = parray[1];
    double c = parray[2];

    double s = (a + b + c) / 2; // 计算半周长
    double area = sqrt(s * (s - a) * (s - b) * (s - c)); // 应用海伦公式计算三角形面积

    return area;
}

int main() {
    double sides[3]; // 存储三角形的边长

    cout << "请输入三角形的三条边长：" << endl;
    for (int i = 0; i < 3; i++) {
        cin >> sides[i];
    }

    double area = triangleArea(sides);

    cout << "三角形的面积为：" << area << endl;

    return 0;
}